package 接口;

// 电子白板需支持基础设备操作、网络连接
public class SmartBoard4 implements Device4, NetworkDevice4 {
    private String brand; // 电子白板品牌

    // 构造方法：初始化电子白板品牌
    public SmartBoard4(String brand) {
        this.brand = brand;
    }

    // 实现Device4接口的开机方法
    @Override
    public void powerOn() {
        System.out.println(brand + "电子白板开机，正在启动触控系统...");
    }

    // 实现Device4接口的关机方法
    @Override
    public void powerOff() {
        System.out.println(brand + "电子白板关机，正在保存板书内容...");
    }

    // 实现Device4接口的报修方法
    @Override
    public void repair() {
        System.out.println(brand + "电子白板报修：常见问题为触控失灵、投影模糊或网络断连");
    }

    // 实现NetworkDevice4接口的网络连接方法
    @Override
    public void connectNetwork() {
        System.out.println(brand + "电子白板正在连接校园WiFi，已同步教学资源库...");
    }
}